
// arr=[1,2,3];
// 获取所有长度为2的组合
function forLoop(){
    array=[1,2,3,4];
res=[];
for (let i = 0; i < array.length; i++) {
    const element1 = array[i];
    for (let j = i+1; j < array.length; j++) {
        const element2 = array[j];
        res.push(element1+""+element2);
    }
    
}

console.log(res)
}


array=[1,2,3,4];
res=[]
function combination(array,n=2,startIndex=0,str=''){
    if(str.length===n){
        res.push(str)
        return 
    }
    for(let i=startIndex;i<array.length;i++){
        combination(array,n,i+1,str+""+array[i])
    }
}




combination(array,3)
console.log(res)